home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Desktop Improver / ClassAction / Install-English < prev    next >
Text File  |  1996-09-26  |  4KB  |  145 lines

  1. ; $VER: ClassAction V3.0 Installer
  2. ; Script to install Release 3.0 of ClassAction
  3. (complete 0)
  4.  
  5. (set #Abort
  6. (cat "NO"
  7. ))
  8.  
  9. (set #Overwrite
  10. (cat "YES"
  11. ))
  12.  
  13. (set #conf
  14. (cat "\n\nDo you want to install standard config files\n"
  15.      "on your system , if this is your first installation\n"
  16.      "I recommand you to install them."
  17. ))
  18.  
  19. (set #conf-help
  20. (cat "\n\nThe installer wants to know if it is needed to\n"
  21.      "install standard config files.\n\n"
  22.      "If you have a config file already installed\n"
  23.      "just select the NO button\n"
  24.      "to keep your own config."
  25. ))
  26.  
  27.  
  28. ;********************************************************************
  29.  
  30. (set #warn-kickstart-text
  31. (cat    "\n   ClassAction 3.0 needs MUI 3.0+\n\n\n"
  32.         "ClassAction has been written for MUI 3.0 or higher."
  33.         "\n\nIt will NOT work if you don't have MUI Installed\n\n"
  34.         "Continue Install Only if you have MUI"
  35. ))
  36.  
  37. ;*********************************************************************
  38.  
  39. (set #DOC-query-text
  40. (cat "Where do you which\nto install documentation"
  41. ))
  42.  
  43. (set #DOC-query-help
  44. (cat "\n\nYou have now to choose a directory where\n"
  45.         "you want to install the guide file\n\n"
  46.         "Just click on it with your mouse and"
  47.         " select proceed"
  48. ))
  49.  
  50. ;****************************************
  51.  
  52. (set #CA-query-text
  53. (cat "Where do you which\nto install ClassAction\nmain program"
  54. ))
  55.  
  56. (set #CA-query-help
  57. (cat "\n\nYou have now to choose a directory where\n"
  58.         "you want to install the main program file\n\n"
  59.         "Just click on it with your mouse and"
  60.         " select proceed"
  61. ))
  62.  
  63. ;****************************************
  64.  
  65. (set #CAP-query-text
  66. (cat "Where do you which\nto install ClassActionPrefs"
  67. ))
  68.  
  69. (set #CAP-query-help
  70. (cat "\n\nYou have now to choose a directory where\n"
  71.         "you want to install the Prefs program file\n\n"
  72.         "Just click on it with your mouse and"
  73.         " select proceed\n"
  74.         "you can select SYS:Prefs if you don't know where to\n"
  75.         " install it..."
  76. ))
  77.  
  78.  
  79. (set #ver-help
  80. (cat "\n\nIf you Update an older version\n"
  81.         "the icon file of ClassAction\n\n"
  82.         "will not be copied, to avoid erasing\n"
  83.         "your tooltypes setup\n"
  84. ))
  85.  
  86. ;********************************************************************
  87.  
  88. (set #goodbye
  89. (cat "\nClassAction is now installed."
  90. ))
  91.  
  92. ;********************************************************************
  93.  
  94. (set ver (/ (getversion) 65536) )
  95.         (set warning (#warn-kickstart-text ver) ) (message warning)
  96.  
  97.  
  98.                 (set thedir (askdir (prompt #CA-query-text) (help #CA-query-help) (default "SYS:WbStartup")))
  99.                 (makeassign "CAHOME" thedir)
  100.  
  101.  
  102. (if(exists("CAHOME:ClassAction"))
  103.                 (
  104.                 (message "\nYou are updating an old version of ClassAction\n\nDon't forget to read the guide\nabout the new tooltypes defined\nAnd ALL new features of the 3.0 version.")
  105.                 (copyfiles (source "ClassAction") (dest thedir))
  106.                 (run "utt CAHOME:ClassAction ClassAction CAHOME:ClassAction")
  107.                 )
  108.                 (copyfiles (source "ClassAction") (dest thedir) (infos))
  109.                 )
  110.  
  111. (complete 25)
  112.  
  113.  
  114.                 (set thedir (askdir (prompt #CAP-query-text) (help #CAP-query-help) (default "SYS:Prefs")))
  115.                 (copyfiles (source "ClassActionPrefs") (dest thedir) (infos) )
  116. (complete 50)
  117.  
  118.                 (set thedir (askdir (prompt #DOC-query-text) (help #DOC-query-help) (default "HELP:")))
  119.                 (copyfiles (source "English/ClassAction.guide") (dest thedir) (infos) )
  120. (complete 75)
  121.  
  122. (makedir ("ENVARC:ClassAction"))
  123.  
  124. ;(if(askbool (prompt #conf) (help #conf-help) ) (
  125.  
  126. (copyfiles (source "English/ClassAction.prefs") (dest "ENVARC:ClassAction"))
  127. (copyfiles (source "English/ClassAction_Gen.prefs") (dest "ENVARC:ClassAction"))
  128. (copyfiles (source "English/ClassAction_Dir.prefs") (dest "ENVARC:ClassAction"))
  129.  
  130. (if(exists("ENVARC:ClassAction.prefs")) (
  131.     (copyfiles (source "ENVARC:ClassAction.prefs") (dest "ENVARC:ClassAction"))
  132.     (delete ("ENVARC:ClassAction.prefs"))
  133.     ))
  134.  
  135. (if(exists("ENVARC:ClassAction_Gen.prefs")) (
  136.     (copyfiles (source "ENVARC:ClassAction_Gen.prefs") (dest "ENVARC:ClassAction"))
  137.     (delete ("ENVARC:ClassAction_Gen.prefs"))
  138.     ))
  139.  
  140. (complete 100)
  141.  
  142. (message #goodbye)
  143. (exit (quiet))
  144.  
  145.